package com.wing.productionPlan.model.response;


import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 在制品统计process vo
 *
 * @author
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class ProcessReportDetailVO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 工序id
     */
    private Long processId;

    /**
     * 工序名称
     */
    private String processName;

    /**
     * 计划数量
     */
    private Integer productionQuantity;


    /**
     * 总计划排产数
     */
    private Integer productionPlanQuantity;



    /**
     * 总合格数
     */
    private Integer okQuantity;

    /**
     * 总不合格数
     */
    private Integer noOkQuantity;

    /**
     * 可领用数
     */
    private BigDecimal canGetQuantity;

    /**
     * 总报工数
     */
    private BigDecimal reportedQuantity;

    /**
     * 达成率
     */
    private BigDecimal processCompletionRate;

    /**
     * 开始排产日期
     */
    private LocalDateTime createTime;

}
